package demo11.gumballstatewinner;

public class GumballMachineTestDrive {

	public static void main(String[] args) {
		GumballMachine gumballMachine = 
			new GumballMachine(10);

		System.out.println(gumballMachine);

		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();
		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();

		System.out.println(gumballMachine);

		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();
		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();

		System.out.println(gumballMachine);

		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();
		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();

		System.out.println(gumballMachine);

		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();
		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();

		System.out.println(gumballMachine);

		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();
		gumballMachine.insertQuarter();
		gumballMachine.turnCrank();

		System.out.println(gumballMachine);
	}
}

/*java站口香糖模型机器

库存: 10 糖果AAA
机器状态 是 等待投入25分

你投入了25分
得到糖果...
一个口香糖来轧出槽...
你投入了25分
得到糖果...
一个口香糖来轧出槽...

java站口香糖模型机器

库存: 8 糖果AAA
机器状态 是 等待投入25分

你投入了25分
得到糖果...
一个口香糖来轧出槽...
你投入了25分
得到糖果...
一个口香糖来轧出槽...

java站口香糖模型机器

库存: 6 糖果AAA
机器状态 是 等待投入25分

你投入了25分
得到糖果...
一个口香糖来轧出槽...
你投入了25分
得到糖果...
一个口香糖来轧出槽...
一个口香糖来轧出槽...
你是中奖者你获得了两个糖果

java站口香糖模型机器

库存: 3 糖果AAA
机器状态 是 等待投入25分

你投入了25分
得到糖果...
一个口香糖来轧出槽...
你投入了25分
得到糖果...
一个口香糖来轧出槽...

java站口香糖模型机器

库存: 1 糖果
机器状态 是 等待投入25分

你投入了25分
得到糖果...
一个口香糖来轧出槽...
正在出糖果!
你不能插入一个25分，因为糖果已经卖完了
你转动了摇杆，但是已经没有糖果了
没有糖果分发

java站口香糖模型机器

库存: 0 糖果AAA
机器状态 是 卖光了
*/
